/*
UVG
Algoritmos y Estructuras de Datos 
Hoja de trabajo 7

Descripcin: WordSetFactory. Clase abstracta utilizada para instanciar los diferentes tipos de sets. 
*/
abstract class WordSetFactory {
    
       
	
	// Mtodo que genera un WordSet simple
	// e ineficiente.
	public static WordSet generateSimpleSet(int opcion)
	{
            if(opcion==1){
                
                return new SimpleSet();
            }
                
            if(opcion==2){
                
                return new Wrapper1();
                
            }
            if(opcion==3){
                
                return  new Wrapper2();
                
            }
            if(opcion==4){
                
                return new Wrapper3();
                
            }
            if(opcion==5){
                
                return new Wrapper4();
                
            }
            
            
           
                return null; 
		
      
 }
	
	// Mtodo que genera un mejor WordSet. 
	
}